// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package cn.com.smartdevices.bracelet.weather; import java.util.ArrayList; import java.util.Iterator; public class OriginalCityCodes { public static String TYPE_ACCU = "accu"; public static String TYPE_ACCU_MI = "AC_MI"; public static String TYPE_WEATHER_CHINA = "weathercomcn"; public static String TYPE_XIAOMI = "xiaomi"; private ArrayList dataSources; public OriginalCityCodes() { } public String getCityCode(String s) { label0: { if (s == null || dataSources == null) { break label0; } Iterator iterator = dataSources.iterator(); DataSource datasource; do { if (!iterator.hasNext()) { break label0; } datasource = (DataSource)iterator.next(); } while (!s.equals(datasource.getType())); return datasource.getKey(); } return null; } public ArrayList getDataSources() { return dataSources; } public void setDataSources(ArrayList arraylist) { dataSources = arraylist; } public String toString() { StringBuilder stringbuilder = new StringBuilder(); DataSource datasource; for (Iterator iterator = dataSources.iterator(); iterator.hasNext(); stringbuilder.append("\n\t").append(datasource)) { datasource = (DataSource)iterator.next(); } return stringbuilder.toString(); } private class DataSource { private String key; private String type; public String getKey() { return key; } public String getType() { return type; } public void setKey(String s) { key = s; } public void setType(String s) { type = s; } public String toString() { StringBuilder stringbuilder = new StringBuilder(); stringbuilder.append("Key : ").append(key).append(", "); stringbuilder.append("Type : ").append(type); return stringbuilder.toString(); } public DataSource() { } } }